Revision: archzoom--devel--0--patch-103
Archive: migo@homemail.com--Perl-GPL
Creator: Mikhael Goikhman <migo@homemail.com>
Date: Tue May 11 00:03:48 IDT 2004
Standard-date: 2004-05-10 21:03:48 GMT
New-files: templates/default/.arch-ids/=engine.id
    templates/default/=engine
New-directories: perllib/ArchZoom/TemplateEngine/.arch-ids
    templates/default/.arch-ids
Removed-directories: perllib/ArchZoom/Template/.arch-ids
    templates/ArchZoom/.arch-ids
Renamed-files: perllib/ArchZoom/.arch-ids/Template.pm.id perllib/ArchZoom/.arch-ids/TemplateEngine.pm.id
    perllib/ArchZoom/Template.pm perllib/ArchZoom/TemplateEngine.pm
    perllib/ArchZoom/Template/.arch-ids/=id perllib/ArchZoom/TemplateEngine/.arch-ids/=id
    perllib/ArchZoom/Template/.arch-ids/ArchZoom.pm.id perllib/ArchZoom/TemplateEngine/.arch-ids/Native.pm.id
    perllib/ArchZoom/Template/.arch-ids/TT.pm.id perllib/ArchZoom/TemplateEngine/.arch-ids/TT.pm.id
    perllib/ArchZoom/Template/ArchZoom.pm perllib/ArchZoom/TemplateEngine/Native.pm
    templates/ArchZoom/.arch-ids/=id templates/default/.arch-ids/=id
    templates/ArchZoom/.arch-ids/abrowse.html.id templates/default/.arch-ids/abrowse.html.id
    templates/ArchZoom/.arch-ids/archives.html.id templates/default/.arch-ids/archives.html.id
    templates/ArchZoom/.arch-ids/branches.html.id templates/default/.arch-ids/branches.html.id
    templates/ArchZoom/.arch-ids/categories.html.id templates/default/.arch-ids/categories.html.id
    templates/ArchZoom/.arch-ids/diff.html.id templates/default/.arch-ids/diff.html.id
    templates/ArchZoom/.arch-ids/error.html.id templates/default/.arch-ids/error.html.id
    templates/ArchZoom/.arch-ids/file.html.id templates/default/.arch-ids/file.html.id
    templates/ArchZoom/.arch-ids/footer.html.id templates/default/.arch-ids/footer.html.id
    templates/ArchZoom/.arch-ids/header.html.id templates/default/.arch-ids/header.html.id
    templates/ArchZoom/.arch-ids/linkbar.html.id templates/default/.arch-ids/linkbar.html.id
    templates/ArchZoom/.arch-ids/log.html.id templates/default/.arch-ids/log.html.id
    templates/ArchZoom/.arch-ids/revisions.html.id templates/default/.arch-ids/revisions.html.id
    templates/ArchZoom/.arch-ids/style.css.id templates/default/.arch-ids/style.css.id
    templates/ArchZoom/.arch-ids/tree.html.id templates/default/.arch-ids/tree.html.id
    templates/ArchZoom/.arch-ids/versions.html.id templates/default/.arch-ids/versions.html.id
Renamed-directories: perllib/ArchZoom/Template perllib/ArchZoom/TemplateEngine
    templates/ArchZoom templates/default
Modified-files: bin/archzoom.cgi conf/archzoom.conf
    perllib/ArchZoom.pm perllib/ArchZoom/TemplateEngine.pm
    perllib/ArchZoom/TemplateEngine/Native.pm
    perllib/ArchZoom/TemplateEngine/TT.pm
New-patches: migo@homemail.com--Perl-GPL/archzoom--devel--0--patch-103
Summary: new template dir layout, new object oriented ArchZoom::TemplateEngine
Keywords: 

* move templates/ArchZoom to templates/default
* move perllib/ArchZoom/Template to perllib/ArchZoom/TemplateEngine
* ArchZoom::TemplateEngine (::Native and ::TT) is now fully object oriented
* add missing GPL-ed headers
* new config option template_set (instead of template_engine)
* template engine is now in <template_dir>/<template_set>/=engine file
* guess $HOME as soon as possible, expand config dirs/files earlier
* better error reporting (don't catch eval errors)
